﻿namespace Tomato.Allure
{
	public interface IProjectItem
	{
		IDocument Document { get; }
		int FileCount { get; }
		string GetFileName( int index );
		string Name { get; }
		ProjectItemKind Kind { get; }
		bool IsSaved { get; }
		IProject SubProject { get; }
		IProjectItems ProjectItems { get; }
		IProject ContainingProject { get; }
		bool IsDirty { get; }

		IWindow Open();
	}
}